;(function() {
		init_parsley();
		$('.datepicker').datepicker({format: 'yyyy-mm-dd',todayHighlight:true,clearBtn:true,autoclose:true , language:"zh-CN"});
		
		$("#gym_card_id").change(function(){
			var node=$("#gym_card_id option:selected");
			var card_type=node.attr("data-type");
			var able_count=node.attr("data-able-count");
			var able_money=node.attr("data-able-money");
			var able_day=node.attr("data-able-day");
			var pay_money=node.attr("data-price");
			if(card_type==0){
				$("#end_date").val($("#end_date").attr("data-old"));
				$("#able_count").val($("#able_count").attr("data-old"));
				$("#able_money").val($("#able_money").attr("data-old"));
				$("#pay_money").val(0);
			}
			 var d=new Date($("#end_date").attr("data-old"));
			 d.setDate(d.getDate()*1+able_day*1);
			 $("#end_date").val(d.format("yyyy-MM-dd"));
			
			if(card_type==2){//次卡
				$("#able_count").val($("#able_count").attr("data-old")*1+able_count*1);
				$("#end_date").attr("readonly",false);
			}else if(card_type==3){//储值卡
				$("#able_money").val($("#able_money").attr("data-old")*1+able_money*1);
				$("#end_date").attr("readonly",false);
			}
			
			$("#pay_money").val(pay_money);
		});
	   	$("#form-submit").click(function(){
	   		var flag=$('#validate-form').parsley('validate' );
	   		if(flag){
	   			loading();
	   			$.post(
	   				"/gym/GymMember/member_out_post",
	   				$("#validate-form").serialize(),
	   				function(data){
	   					close_loading();
			      		if(data.flag){
			      			$("#myModal").modal("hide");
			      			toastr['success']("操作成功！", ''); 
			      			$("#myform #btn-advanced-refresh").trigger("click");// 刷新页面
			      		}else{
			      		 	toastr['error'](data.msg,"操作失败！"); 
			      		}
	   				}
	   			);
	   		}
	   	})
	   	Date.prototype.format = function(fmt) { 
		     var o = { 
		        "M+" : this.getMonth()+1,                 //月份 
		        "d+" : this.getDate(),                    //日 
		        "h+" : this.getHours(),                   //小时 
		        "m+" : this.getMinutes(),                 //分 
		        "s+" : this.getSeconds(),                 //秒 
		        "q+" : Math.floor((this.getMonth()+3)/3), //季度 
		        "S"  : this.getMilliseconds()             //毫秒 
		    }; 
		    if(/(y+)/.test(fmt)) {
		            fmt=fmt.replace(RegExp.$1, (this.getFullYear()+"").substr(4 - RegExp.$1.length)); 
		    }
		     for(var k in o) {
		        if(new RegExp("("+ k +")").test(fmt)){
		             fmt = fmt.replace(RegExp.$1, (RegExp.$1.length==1) ? (o[k]) : (("00"+ o[k]).substr((""+ o[k]).length)));
		         }
		     }
		    return fmt; 
		} 
})();